
from selenium import webdriver
import time

#1、配置打开浏览器
driver = webdriver.Chrome('C:\\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe')
driver.implicitly_wait(10)  #全局driver等待10秒


#2、赋值给driver 打开网站
driver.get("http://118.24.91.97:9000/shop/activity/1901WP003/")

#3、定位
#
# driver.find_element_by_name('123').get_attribute('href')
#
# driver.find_element_by_name('123').send_keys('123') #模拟键盘输入
#
# #怎么防止出现多窗口？
# #由原来的点连接变成拿连接，在一个窗口里面来回刷，使用get_attribute方法来获取连接属性
# div[@class='J-global-probar']/a  找div中的元素属性class 下所有的a

links = []

list = driver.find_elements_by_xpath("//div[@class='J-global-probar']/a")
for l in list:          #循环list中的每一项
#  driver.get(l.get_attribute('href'))  #取出href的值
    links.append(l.get_attribute('href'))

for link in links:
    driver.get(link)
   #用户登录
    driver.add_cookie({"name": "pwd", "value": "21232f297a57a5a743894a0e4a801fc3"})
    driver.add_cookie({"name": "userid", "value": "4"})
    driver.add_cookie({"name": "username", "value": "admin"})


    driver.refresh()
    time.sleep(2)
    driver.find_element_by_class_name('miao').click()
    driver.find_element_by_name('use').click()
    driver.find_element_by_id('confirm').click()

    print(driver.find_element_by_xpath("//div[@id='x0p-text-anchor']/div[@class='text']").text.split('：')[1])
    driver.find_element_by_id('x0p-button-0').click()


